/* do-html */
body{color:rgba(31,37,38,.75)}
.do-html{position: relative;z-index: 1;}
:focus{outline: 0}
/*.do-blocks{margin: 10px 0}*/
.do-html-content>*{margin-top: 8px;margin-bottom: 8px}
.do-html-content>*:first-child,.do-blocks:first-child {margin-top: 0}
.do-html-content>*:last-child,.do-blocks:last-child {margin-bottom: 0}
.do-html-content>* {word-wrap: break-word;}
.do-slide-text p{line-height: 1.1;margin-top: 6px;margin-bottom: 6px}

/**/
[type="text"], [type="password"], [type="search"], [type="email"], [type="url"], [type="number"], [type="tel"], textarea, select, .input-prefix, .input-suffix{
    padding: 8px 10px;min-height:32px;min-width: 120px}
p{font-size: 14px}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;margin: 0;line-height: 1.8em}
h1{font-size:36px;}
h2{font-size:32px;}
h3{font-size:28px;}
h4{font-size:22px;}
h5,.ui-txt-sub{font-size:16px}
h6,.ui-txt-tips{font-size:14px}

/*ie8背景*/
.ieBgSize{behavior: url(/backgroundsize.htc);-ms-behavior: url(/backgroundsize.htc);}

/*对齐*/
.align-left{text-align: left}
.align-center{text-align: center}
.align-right{text-align: right}

.do-block{position: relative;}
.do-block:hover{z-index: 3}

/*图片*/
.do-image{position: relative;width: 100%}
.do-image img{position: absolute;top:0;left:0;width: 100%;max-height: none!important;max-width: none!important;}

/*图片*/
.do-element-image,.do-element-image-content,.do-element-map{position: relative}
.do-element-image-content .do-image-href,.do-element-map-content{position: absolute;top: 0;left: 0;right: 0;bottom: 0;overflow: hidden}
.do-element-image .do-title{margin-top: .6em;}
.do-element-image .do-title p{font-size:1.1em;line-height: 1.4em;color: inherit}
.do-media-image-conter img,.do-element-image-content img{max-width:none;max-height:none;}

/*.do-element-image .do-middle-center img,.do-media-image-conter .do-middle-center img{max-width: 100%;max-height: 100%}*/

/*图片大小*/
.sizeimg0 img{width: 10%;max-height: none!important}
.sizeimg1 img{width: 20%;max-height: none!important}
.sizeimg2 img{width: 40%;max-height: none!important}
.sizeimg3 img{width: 60%;max-height: none!important}
.sizeimg4 img{width: 80%;max-height: none!important}
.sizeimg5 img{width: 100%;max-height: none!important}


/*图片样式*/
.do-caption .do-title{margin: 0.9em 0 0;}
.do-caption-overlay .do-title{position: absolute;left: 0;right: 0;bottom: 0;z-index:2;background-color:rgba(0,0,0,.5);color:rgba(255,255,255,.9);padding:8px 10px}
.do-caption-overlay-hover .do-title{visibility: hidden;opacity: 0;position: absolute;left: 0;right: 0;bottom: 0;z-index:2;background-color:rgba(0,0,0,.5);color:rgba(255,255,255,.9);padding:8px 10px}
.do-caption-overlay-hover:hover .do-title{visibility:visible;opacity: 1}

.do-caption-overlay-hover-cover .do-title{visibility: hidden;opacity: 0; margin: 0;position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index:2;background-color:rgba(0,0,0,.5);color:rgba(255,255,255,.9);}
.do-caption-overlay-hover-cover:hover .do-title{visibility: visible;opacity: 1}
.do-caption-overlay-hover-cover .do-title *{text-align: center;color: inherit}
.do-caption-overlay-hover{overflow: hidden;}

/*动画*/
.do-caption-overlay-hover-cover .do-title,
.do-img-animation img,
.do-caption-overlay-hover-cover .title,
.do-caption-overlay-hover .do-title{
    transition: all 0.3s ease-out;
}
.do-caption-overlay-hover-cover .title,
.do-caption-overlay-hover-cover .des,
.do-caption-overlay-hover .do-title{
    margin: 0;
    visibility: hidden;
    opacity: 0;
    transform: translate3d(0,60%,0);
}
.do-caption-overlay-hover-cover .des{
    transition: all 0.3s .15s ease-out;
    transform: translate3d(0,100%,0);
}
.do-caption-overlay-hover-cover:hover .title,
.do-caption-overlay-hover-cover:hover .des,
.do-caption-overlay-hover:hover .do-title{
    opacity: 1;
    visibility: visible;
    transform: translate3d(0,0,0);
}
.do-img-animation img{
    transform:scale(1);
}
.do-img-animation:hover img{
    transform:scale(1.2);
}
.inside-hover .do-element-media-li .title,
.inside-hover .do-element-media-li .des,
.inside-hover .do-caption-overlay-hover-cover .do-title,
.inside-hover .do-caption-overlay-hover-cover .do-title > *,
.inside-hover .do-caption-overlay-hover .do-title,
.inside-hover .do-caption-overlay-hover .do-title > *{ -webkit-transform: none;transform: none;opacity: 1;visibility: visible; }



.do-title-body{display: table;vertical-align:middle;width:100%;height:100%;table-layout:fixed}
.do-title-content{display:table-cell;vertical-align: middle;}

.do-element-text{padding: 5px 0}
.do-element-text ul{padding-left:18px}
.do-element-text li{list-style:disc}
.do-element-text-content * {color: inherit;}
.do-element-text-content img{margin-top: -0.2em;display: inline-block;}


/*按钮*/
.do-element-button{min-height:50px!important;position: relative;white-space: nowrap;}
.do-element-button-content{position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.do-element-button-content.no{position: relative;top:auto;bottom: auto;left: auto;right: auto;}
.do-element-button-content .do-btn{display:inline-block;vertical-align: middle;text-align: center;padding: 14px 30px;height:auto;width:auto;line-height: 100%}
.do-element-button-content .do-btn span{display: table-cell;vertical-align: middle}
.do-element-button-content .do-btn > *{display: inline-block;vertical-align: middle;color: inherit}
.do-element-button-content .do-btn img{margin-right: 8px;max-width: 26px;max-height: 26px;}

.do-element-button-content .do-btn:hover{opacity:.8}
.do-element-button-content .do-btn.radius{border-radius:5px;overflow: hidden}
.do-element-button-content .do-btn.lg{padding: 18px 30px}
.do-element-button-content .do-btn.sm{padding: 10px 30px}
.do-element-button-content .do-btn.xs{padding: 8px 30px}
.do-element-button-content .do-btn.line{background-color: transparent;border:#333 2px solid;color:#333}

/*caiyichen slide幻灯片轮播组件:*/
.do-element-button-content .do-middle-forhover > a{vertical-align: top}  /*slide幻灯片中按钮的“编辑”按钮样式：*/
.do-element-image .do-slide-image-edit,
.do-element-video .do-slide-video-edit,
.do-element-button-content .do-slide-btn-edit{display:none;height:28px;line-height:28px;padding:0px 10px;background:black;color:white;font-size:12px;text-align:left;z-index:1000}
.do-slide-image-edit,.do-slide-video-edit{position:absolute;top:0;right:0;z-index:1000}
.do-middle-video .do-showAbove{z-index: 1000}
/*caiyichen end!*/

/*下拉框*/
.do-element-select-content select{
    border: none;
    background-color: #565a5c;
    border: 0;
    color: #fff;padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 2em;height:36px;
}


/*列表*/
.do-element-list h2{font-size: 16px;margin: 0 0 10px}
.do-element-list-ul{padding: 0;line-height: 1.8}
.do-element-list-ul a{color: inherit;line-height:inherit}
.do-element-list-ul a:hover{opacity: .8}

.do-element-list-ul{}
.do-element-list-item{float: left;}
.do-element-list-item .heading{font-size: 14px}
.do-element-list-item .heading a{padding-right: 20px}
.do-element-list-item .heading b{font-weight: bold;opacity: .5}
.do-element-list-item .do-time{float: right;color: inherit;opacity: .5}
.do-element-list.sm ul{margin:0 -8px}
.do-element-list.md ul{margin:0 -12px}
.do-element-list.lg ul{margin:0 -16px}
.do-element-list.sm ul li{padding:0 8px;}
.do-element-list.md ul li{padding:0 12px;}
.do-element-list.lg ul li{padding:0 16px;}

/*行高*/
.do-element-list h4{line-height: inherit;}
.do-element-list h4 > *{vertical-align: middle;}
.do-element-list li{line-height: 1.8}
.do-lineHeight-sm li{line-height: 2.2}
.do-lineHeight-md li{line-height: 2.6}
.do-lineHeight-lg li{line-height: 3}



/*媒体对象*/
.do-element-media{position: relative}
.do-element-media-conter {position: relative}
.do-element-media-li{vertical-align: top;}
.do-element-media-li a:not(.do-btn){color: inherit;}/*caiyichen 修改——not(.do-btn) 让slide幻灯片里的按钮颜色不继承而显示正常的文字颜色*/
.do-element-media .title{font-size: 18px;}
.do-element-media .title p{font-size: inherit;}
/*.do-element-media.x{overflow: hidden}*/
.do-swiper{overflow: visible!important;}

.do-element-media .do-element-media-ul{display: table;width: 100%;padding: 0;margin: 0;table-layout:fixed}
.do-element-media .do-element-media-li{display: inline-block;}
.do-element-media .do-media-body{padding-top:1em}
.do-element-media.num1 .do-element-media-li,.num1 .do-element-list-item{width: 100%}
.do-element-media.num2 .do-element-media-li,.num2 .do-element-list-item{width: 50%}
.do-element-media.num3 .do-element-media-li,.num3 .do-element-list-item{width: 33.333333333333333%}
.do-element-media.num4 .do-element-media-li,.num4 .do-element-list-item{width: 50%}
.do-element-media.num5 .do-element-media-li,.num5 .do-element-list-item{width: 20%}
.do-element-media.num6 .do-element-media-li,.num6 .do-element-list-item{width: 16.666666666666666%}
.do-element-media.num7 .do-element-media-li,.num7 .do-element-list-item{width: 14.285671428571429%}
.do-element-media.num8 .do-element-media-li,.num8 .do-element-list-item{width: 12.5%}
.do-element-media.num9 .do-element-media-li,.num9 .do-element-list-item{width: 11.111111111111111%}
.do-element-media.num10 .do-element-media-li,.num10 .do-element-list-item{width: 10%}


.do-element-media-content.sm{margin:-8px}
.do-element-media-content.md{margin:-12px}
.do-element-media-content.lg{margin:-16px}
.do-element-media-content.sm ul li{padding:8px;}
.do-element-media-content.md ul li{padding:12px;}
.do-element-media-content.lg ul li{padding:16px;}

.do-media-image{position: relative;padding-top: 62%}
.do-media-image-conter{position: absolute;top: 0;left: 0;right: 0;bottom: 0;overflow: hidden}
.do-element-media .do-block-image{position:inherit;width: 100%;left: inherit;top: inherit;}
.do-media-body h2{color: inherit}
.do-media-body p{color: inherit;opacity: .8}
.do-middle.do-media-image-box{overflow: hidden;}

/*并列图文*/
.do-content-list .do-media-image-box{float: left!important;width: 36%;margin-right:12px;position: relative;}
.do-content-list .do-title{overflow: hidden;margin: 0}
.do-content-list .do-element-media-conter{}
.do-element-media-content.sm .do-content-list .do-media-image-box{width: 30%;margin-right:14px}
.do-element-media-content.md .do-content-list .do-media-image-box{width: 36%;margin-right:18px}
.do-element-media-content.lg .do-content-list .do-media-image-box{width: 42%;margin-right:22px}
.do-element-media .do-time-left{display: none;}



/*分割线*/
.do-element-line{padding-top:2%;position:relative;min-height: 5px!important;}
.do-element-line-content{position: absolute;top: 0;left: 0;right: 0;bottom: 0}
.do-element-line-content-bar{display: table;height: 100%;width: 100%;vertical-align: middle;table-layout:fixed}
.do-element-line-content-hr{display: table-cell;vertical-align: middle}
.do-element-line hr{height: 0px;border: none;margin: 0;padding: 0;border-width: 0px;border-bottom-width: 1px}
.do-element-line.default hr{border-bottom:1px #eee solid}
.do-element-line.dotted hr{border-style: dotted}
.do-element-line.dashed hr{border-style: dashed}
.do-element-line.sm hr{border-bottom-width: 1px}
.do-element-line.md hr{border-bottom-width: 2px}
.do-element-line.lg hr{border-bottom-width: 3px}

/*社交网络*/
.do-element-sns-content{display: inline-block;height: 100%}
.do-element-sns-ul{padding: 0;margin: 0;display: table;height: 100%;vertical-align: middle;table-layout:fixed}
.do-element-sns-ul > li{display:inline-block;font-size:22px;vertical-align: middle;padding:0;}
.do-element-sns-ul > li a{display: block;font-size: 20px;color: inherit}

.do-element-sns.sm li a{width: 36px;height: 36px;line-height: 36px;font-size: 22px}
.do-element-sns.md li a{width: 42px;height: 42px;line-height: 42px;font-size: 26px}
.do-element-sns.lg li a{width: 52px;height: 52px;line-height: 52px;font-size: 30px}

.do-element-sns.round-solid li a{border-radius: 100%;border: 2px solid #333}


/*视频*/
.do-element-video{position: relative}
.do-element-video.do-caption-overlay-hover-cover:hover .do-element-video-url .do-playbtn,.inside-hover .do-element-video-url .do-playbtn{display: none}
.do-element-video-content{padding-top: 60%;position: relative}
.do-element-video-url{position: absolute;top: 0;left: 0;right: 0;bottom: 0;overflow: hidden}
.do-element-video-url .do-playbtn{cursor: pointer; background: url('') no-repeat;
    background-size: 100% auto;
    width: 60px;height: 60px;position: absolute;top: 50%;left: 50%;margin: -30px 0 0 -30px;z-index: 10;opacity: .8}
.do-element-video-url .do-playbtn:hover{opacity: 1}
.do-element-video img{max-height: initial;max-width: initial;}

.do-space-no{border: 2px dashed #eee;}
.do-space-no [class*="icon-"]{font-size:3em;color: #bbb}

/*间隔*/
.do-element-space{position: relative;min-height:5px}
.do-element-space-content{position:absolute;top:0;left: 0;right: 0;bottom: 0;}
.do-element-space-content .do-space-no{border: none;visibility: hidden}
/*.do-element-space-content .do-helper{opacity: 0}*/
.do-element-space-content:hover .do-space-no{visibility: visible}
/*.do-element-space-content:hover .do-helper{opacity: 1}*/

/*分享*/
.do-element-share{position: relative;}
.do-element-share ul{padding: 0;margin: 0}

/*do-full*/
.do-full{width: auto!important;}

/*标题*/
.do-element-title{color: inherit}
.do-element-title.sm{font-size: 14px;padding:0 10px;margin-bottom: 8px}
.do-element-title,.do-element-title.md{font-size: 16px;padding:12px;margin-bottom: 12px}
.do-element-title.lg{font-size: 18px;padding:14px;margin-bottom: 14px}
.do-element-title-content{height: inherit}
.do-element-title .title-name,
.do-element-title .title-name > *{display: inline-block;position: relative;}
.do-element-title .title-name-conter{font-size: 15px;min-width: 80px;min-height: 14px;color: inherit;padding: 2px 0}
.do-element-title .title-name-conter *{line-height:100%;color: inherit}
.do-element-title .title-more{position: absolute;top: 0;bottom: 0;right: 0}
.do-element-title .title-more .do-middle{width: auto}
.do-element-title .title-name img{max-width: 20px}

/*tab*/
.do-tabtext-nav ul{padding: 0;margin: 0}
.do-tabtext-nav ul li{padding:10px 18px;cursor:pointer;color: #666;position: relative;display: inline-block;vertical-align: middle;}
.do-element-tabtext-content{padding: 12px 0}


/*幻灯片*/
.swiper-container,.swiper-container-horizontal{margin:0 auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrappoer{-webkit-box-orient:vertical;-moz-bx-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper,.swiper-container-horizontal .do-element-media-ul{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex!important;display:flex!important;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper,.swiper-container-horizontal .do-element-media-ul{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide,.swiper-container-horizontal .do-element-media-li{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:48px;margin-top:-24px;z-index:10;cursor:pointer;-moz-background-size:14px auto;-webkit-background-size:14px auto;background-size:14px auto;background-position:center;background-repeat:no-repeat}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-white .swiper-pagination-bullet{background:#fff}
.swiper-pagination-bullet-active{opacity:1;background:rgba(0,0,0,.8);}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}
.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}

/*.do-swiper{padding: 0 0 28px;}*/
.do-swiper > .swiper-pagination{bottom:0px;left:0;width:100%}
.swiper-pagination .swiper-pagination-bullet{margin:0 5px}
.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;z-index:1}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}

.do-element-swiper .swiper-button-prev{left: 0!important}
.do-element-swiper .swiper-button-next{right: 0!important}
.do-swiper .swiper-button-next,.do-swiper .swiper-button-prev{background-color: rgba(0,0,0,.5);}
.swiper-button-prev:hover,.swiper-button-next:hover{background-color:rgba(0,0,0,.7);}

.do-element-swiper{padding-top: 40%;min-height:100px;position: relative}
.do-element-swiper .swiper-container{overflow: hidden}
.do-element-swiper .swiper-container,.do-element-swiper .bgimg{position: absolute;left: 0;top: 0;width: 100%;height: 100%}
.do-element-swiper .bgimg,.do-element-slide-img{background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;behavior: url(/backgroundsize.htc);-ms-behavior: url(/backgroundsize.htc);}


/*caiyichen:*/
.do-slide-textbox{overflow: hidden;*zoom:1;_float: left;}/*小龙哥给我改的*/
.do-slide-text .fr-element > *,.do-slide-text .fr-element{text-align: inherit;}
.do-slide-text>p{text-align:inherit;}
/*小龙哥新增加*/
.do-element-slide{position: relative;padding-top: 40%}
.do-element-slide ul{padding: 0;margin: 0}
.do-element-slide-content,
.do-element-slide-toys,
.do-element-slide-img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.do-element-slide-toys{z-index: 3}
.do-slide-btn-box{padding-top: 20px}
.do-slide-btn-box > .do-slide-btn{display: inline-block;margin-left:15px }
.do-slide-btn-box > .do-slide-btn:first-child{margin: 0}
.do-element-slide-toys{margin: 0 80px}

.do-code{position: initial;}

.do-element-qrcode .title{margin-top:8px}

.do-tip-horizontal{position:fixed;top:0;left:0;right: 0;bottom: 0;z-index: 9999;background-color: #fff;display: none}
.do-tip-horizontal .tipbtn{display: inline-block;padding: 6px 12px 4px;border-radius:3px; font-size: 13px; line-height: 100%;background-color: #999;color: #fff}


/*地图*/
.do-element-map{padding-top:46%}
.do-element-map-content{position: absolute!important;}
.do-element-map img{max-height:initial;max-width: initial;}

/*评论*/
.do-comment{padding: 20px 0}

/*子导航*/
.do-subnav:hover{position: relative;z-index: 999}
.z-subnav{line-height: 0}
.z-subnav .title{font-size: 18px;line-height: 40px;}
.z-subnav-conter{display: inline-block;}
.z-subnav-conter > .z-sub-nav{padding: 0;margin: 0}
.z-subnav-conter > .z-sub-nav li a{line-height: 40px;display: block;}
.z-subnav-conter > .z-sub-nav li a:hover{}

.z-subnav-conter li:hover > ul{display: block}

.z-subnav-conter li > ul li ul{left: 100%;top: 0;background-color: #666;}


.z-subnav-conter li > ul,.z-subnav-conter li > ul li ul{ opacity: 0; display: block;display/*\**/:none\9;z-index: 1;position: absolute;padding:0;margin: 0;min-width:120px;overflow: hidden;}
.z-subnav-conter li:hover > ul,.z-subnav-conter li > ul li:hover ul { opacity: 1;display/*\**/:block\9;z-index: 2}
.z-subnav-conter li { -webkit-transition: all 0.2s; white-space:nowrap;}
.z-subnav-conter li ul li {height: 0; line-height: 0; background: none; }
.z-subnav-conter li:hover ul li { height: 36px; line-height: 36px; }
.z-subnav-conter li a { -webkit-transition: all 0.5s;padding: 0 16px}
.z-subnav-conter li ul { -webkit-transition: all 1s; }
.z-subnav-conter li ul li { -webkit-transition: height 0.5s; }

.z-subnav-conter > li:last-child > ul li ul{left: auto;right: 100%}
.do-vertical .z-subnav-conter li > ul,.do-vertical .z-subnav-conter li > ul li ul{left: 100%;top: 0}

.z-subnav.do-level .z-sub-nav{display: table;table-layout:fixed}
.z-subnav.do-level .z-sub-nav .do-subset{padding-right: 10px}
.z-subnav.do-level .z-sub-nav > li{display:inline-table;line-height: 47px}
.z-subnav.do-level .z-sub-nav > li a{display: block;padding: 0 15px;line-height: 36px;height: 36px}
.z-subnav.do-level .z-sub-nav > li ul li{text-align: left!important;}

/*返回顶部*/
.do-gotop{display: none; position: fixed;cursor: pointer; z-index: 901; bottom:20px;right: 10px;width:34px;height: 34px;line-height: 34px;text-align: center;background-color: #888}
.do-gotop i{color: #fff;
    transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    display: inline-block;
    position: relative;
    bottom: -3px;
}



/*背景色块*/
[class*=do-bg-]{color: #fff}
.do-bg-white,.do-pagination.do-bg-white ul > .active > a{background-color: #fff!important;color:#fff!important;}


.radius-xs{border-radius:5px;}
.radius-lg{border-radius:100px;}

.breadcrumb {
  padding: 8px 0;
  list-style: none;margin: 0
}
.breadcrumb > li {
  display: inline-block;font-size: 14px
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > li:last-child,.breadcrumb > li:last-child > a {
  color: #777;
}

.do-productContent .do-element-crumb,.do-article .do-element-crumb{margin-bottom:20px;border-bottom: 1px solid #eee }


/*分页*/
.do-pagination{line-height: 100%;background-color: transparent!important;margin-bottom: 12px;}
.do-pagination-ul{margin: 0}
.do-pagination-ul a{border: none!important;}
/*.do-element-media .do-pagination{margin-top: 50px}*/

/*文章*/
.do-article{border-right:1px solid #eee;padding-right:35px }
.do-article-title h1{color: #333}
.do-article-title .do-bar{padding: 15px 0;margin-bottom: 20px}
.do-article-content p{font-size: 15px;line-height: 1.8}


.scrollLoading{background: url("../img/loading.gif") no-repeat 50% 50%;}
.loadingEnd{background:transparent;}

.gt_holder.gt_popup .gt_mask{z-index: 1005}

/*默认面板*/
.in-panel:before {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.in-panel > .do-panelcol{padding: 12px}

/*解决 */
.o-mask{
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}

.fr-view img{cursor:initial!important;}

/* 在线表单 */
.do-forms label,.do-forms .do-checkbox .title{color: inherit;}
.do-element-media-li .do-title{z-index: 3;}
.form-captcha{display: none!important;}
.gt_holder.popup .gt_mask,.gt_holder.popup{z-index: 999999}
.do-forms-label-hide .do-form-group > label:nth-child(1){display: none;}

/*不自适应时有效start*/
/*对齐:*/

/*.do-element-forms >div{text-align: left}*/
.do-noAdaptive > .align-left{text-align: left}
.do-noAdaptive > .align-center{text-align: center}
.do-noAdaptive > .align-right{text-align: right}


.fullpageScrollbar::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

.fullpageScrollbar::-webkit-scrollbar
{
    width: 2px;
    background-color: #F5F5F5;
}

.fullpageScrollbar::-webkit-scrollbar-thumb
{
    background-color: #000000;
    border: 2px solid #555555;
}

.do-element-code{min-height: initial!important;}

/*ie8动画去掉*/
.lt-ie9 .wow{visibility: visible!important;}
.lt-ie9 .swiper-container .do-element-media-ul,
.lt-ie9 .swiper-container .do-element-media-li{height: auto!important;padding: 0!important}
.lt-ie9 .swiper-container.sm ul li>*{padding:8px;}
.lt-ie9 .swiper-container.md ul li>*{padding:12px;}
.lt-ie9 .swiper-container.lg ul li>*{padding:16px;}
.lt-ie9 .do-online-service .do-box{border:solid 1px #ccc}
.lt-ie9 .do-online-service .do-box-con {
    background: transparent!important;
    color: inherit;
}

/*panel-concise*/
.panel-concise{-webkit-box-shadow:none;box-shadow:none}
.panel-concise .panel-heading{padding: 10px 0;font-size: 15px;color: #000;margin-bottom: 15px;border-bottom: 1px solid #eee;}
.panel-concise .panel-body{padding: 0}

/*layer-btnRight*/
.layer-btnRight .layui-layer-btn a{background-color: #f1f1f1;color: #333;border-color: #dedede;height:auto;line-height:1;padding:10px 18px;}
.layer-btnRight .layui-layer-btn a:last-child{border-color: #4898d5;background-color: #2e8ded;color: #fff;}
.layui-layer-dialog .layui-layer-content{-webkit-overflow-scrolling : touch}

@media only screen and (min-width: 640px){
    /*大小：*/
    .do-noAdaptive .sm{width:300px}
    .do-noAdaptive .md{width:400px}
    .do-noAdaptive .lg{width:500px}
    .do-noAdaptive .do-noAdapt-content{display:inline-block;text-align: initial}
    .do-element-forms .btn-success{width:100%;}

    .do-element-media .do-time-left{float: left;width: 200px;text-align: right;padding-right:2%;display: none;}
    .do-content-list .do-time-left > *{line-height: 100%;margin:auto;text-align: inherit;}
    .do-content-list .do-time-left h2{font-size: 46px;}
    .do-content-list .do-time-left p{margin-top: 5px;font-size: 14px;color: #999}
    .num1.do-time-open .do-time-left{display: block;}
    .num1.do-time-open .do-media-image-box{width: 22%!important}
    .num1.do-time-open .lg{margin:-32px}
    .num1.do-time-open .lg .do-element-media-li{padding:32px!important;}

    .do-centered .swiper-slide,.do-centered .do-element-media-li{
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
        transform-style: preserve-3d;
        transform:scale(.8);
        -webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s
    }
    .do-centered .swiper-slide-active{transform:scale(1)}
    .do-online-service .do-box-con{background: transparent!important;color: inherit;}
    /*在线表单样式：2016-10-19*/
    .do-element-forms .do-form-item{display: inline-table;width: 100%}
    .do-form-content .do-select{display: block}
    .do-form-content .do-checkbox,
    .do-form-content .do-radio,
    .do-element-forms .form-checkbox .do-checkbox,
    .do-element-forms .form-radio .do-radio{display: inline-table;}
    .do-element-forms .form-button{display: block}
    .form-button input{margin: 0!important}
    .do-form-content .do-radio-margin,.do-element-forms .do-radio-margin{margin:0 0 10px 0}
    .do-element-forms .form-select .do-form-control{height: 34px;}
    .do-element-forms .do-checkbox>*,.do-radio>*{vertical-align:baseline}
    /*一行多列时的提交按钮大小：*/
    .do-element-forms .form-inline .do-form-group{display:inline-block;}
    .do-element-forms .form-inline .btn-success{width:auto}
    .do-element-forms .form-inline .form-checkbox .do-checkbox,
    .do-element-forms .form-inline .form-radio .do-radio{width:auto!important;margin:0 15px 10px 0!important;}
    .do-element-forms .form-inline .form-number .input-group{width:auto!important;}
    .do-element-forms .form-inline .do-select,
    .do-element-forms .form-inline .do-form-item-content{display: inline-block;}
    .do-element-forms .form-inline select.do-form-control{width:auto}
    .do-element-forms .form-inline.submit-btn-sm .btn-success{padding: 6px 22px}
    .do-element-forms .form-inline.submit-btn-md .btn-success{padding: 6px 32px}
    .do-element-forms .form-inline.submit-btn-lg .btn-success{padding: 6px 52px}
    .do-element-forms .form-inline .do-form-item{width:auto!important;}
    .do-element-forms .form-inline .do-listsubinput{min-width: 260px;margin-bottom: 0;}


    .pcWidth1>label{width:100%}
    .pcWidth2>label{width:50%}
    .pcWidth3>label{width:33%}
    .pcWidth4>label{width:25%}
    .pcWidth5>label{width:20%}
    .pcWidth6>label{width:16%}
    .pcWidth7>label{width:14%}
    .pcWidth8>label{width:12%}
    .pcWidth9>label{width:11%}
    .pcWidth10>label{width:10%}

}

@media only screen and (min-width: 1500px){
    .do-area-full .do-element-slide-toys{margin: 0 120px;}
}

@media only screen and (max-width: 800px){
    #do-m-menustate ~ .do-nav-m.open{background-color: rgba(0,0,0,.8)}
    /*默认*/
    .m-user-nav .do-nav-m-ul > li > a,.m-user-nav .do-nav-m-ul > li > ul{border-bottom: 1px solid rgba(255,255,255,.5);}
    .m-user-nav .do-nav-m-ul > li > a,.m-user-nav .icon-isSub:before{color: rgba(255,255,255,.9);}
    /*白色*/
    .do-bg-white-pn .do-m-menustate-span:before,.do-bg-white-pn .do-m-menustate-span:after{background-color: rgba(255,255,255,.5);}
    .do-bg-white-pn .do-nav-m-ul > li > a,.do-bg-white-pn .icon-isSub:before{color:#999;}
    #do-m-menustate ~ .do-nav-m.do-bg-white-pn {background-color: rgba(255,255,255,.9)!important;}
    #do-m-menustate:checked ~ .do-nav-m.do-bg-white-pn{background: #fff!important;}
    .do-bg-white-pn .do-m-menustate-span:before,.do-bg-white-pn .do-m-menustate-span:after{background-color: #666;}
    .do-bg-white-pn .do-nav-m-ul > li > a,.do-bg-white-pn .do-nav-m-ul > li > ul{border-bottom: 1px solid #eee;}
    /*蓝色*/
    #do-m-menustate:checked ~ .do-nav-m.do-bg-blue-pn,#do-m-menustate ~ .do-nav-m.do-bg-blue-pn{background: #1e4b7f!important;}
    #do-m-menustate ~ .do-bg-blue-pn.open {background-color: rgba(30,75,127,.9)!important;}
    /*橘黄*/
    #do-m-menustate:checked ~ .do-nav-m.do-bg-yellow3-pn,#do-m-menustate ~ .do-nav-m.do-bg-yellow3-pn{background: #ff9000!important;}
    #do-m-menustate ~ .do-bg-yellow3-pn.open {background-color: rgba(255,144,0,.9)!important;}
    /*红色*/
    #do-m-menustate:checked ~ .do-nav-m.do-bg-red-pn,#do-m-menustate ~ .do-nav-m.do-bg-red-pn{background: #bf0303!important;}
    #do-m-menustate ~ .do-nav-m.do-bg-red-pn.open {background-color: rgba(191,3,3,.9)!important;}

    /*列表优化*/
    /*.do-element-media-ul.do-content-grid .do-element-media-li{width: 33.3333333%}
    .do-element-media-ul.do-content-list .do-element-media-li{width: 50%}*/
    /*.do-title-body .title *{font-size: 16px}
    .do-title-body .des *{font-size: 14px} 王俊让去掉限制*/
    .do-html-content>*{margin: 4px 0}
    .do-content-list .do-media-image-box{margin-right: 12px!important}


    /*手机处理新幻灯片*/
    .do-element-slide.do-slide-height{padding-top:initial!important; height: 80vh;min-height: 400px!important;}

    #fullpage .do-element-slide.do-slide-height{height:100vh;}

    /*.do-element-slide.do-slide-height .do-element-swiper-content{position:relative;}*/
    .do-slide-mediabox{float:none!important;overflow: hidden;margin-bottom:10px}
    .do-slide-text *,.do-slide-btn-box{text-align: center!important;}
    .do-slide-text h1 span{font-size:24px!important}
    .do-slide-text p{margin-top:10px }
    .do-slide-text p span{font-size:15px!important}
    .defaultSize .do-slide-mediabox,.imageSm .do-slide-mediabox,.imageMd .do-slide-mediabox,.imageLg .do-slide-mediabox{width: 100%;padding:0 40px}
    .do-slide-btn-box{padding-top:15px}
    .do-slide-btn .do-btn{padding: 10px 25px}
    .do-article-content img{height:auto !important}
}

.do-box-item.tel a .icon-phone,
.do-box-item.sms,.do-box-item em,.phoneOff{display: none;}

[class*=do-element-].phone{display: none;}

html.ios .do-area{background-attachment:initial!important;}

@media only screen and (max-width: 640px){

    .do-element-forms .do-checkbox{display: inline-block!important;}
    .do-element-forms .do-radio-margin {
        margin: 0 0 10px 0;
    }
    .phoneWidth1>label{width:100%}
    .phoneWidth2>label{width:50%}
    .phoneWidth3>label{width:33%}
    .phoneWidth4>label{width:25%}
    /*手机下在线表单宽度*/
    .do-element-forms .do-form-group{ width:100%!important}
    .do-element-forms .do-form-item-content{display: block;}
    .do-element-forms .do-form-item{ padding-right: 0!important}
    .do-element-forms .forms_number input.product{width: 100%!important;}


    [class*=do-element-].phone{display:block;}
    [class*=do-element-].pc,.phoneHide{display: none!important;}
    .fr-video iframe{width: 100%!important;height:260px!important}

    /*.do-slide{margin: 0 -15px}*/
    .do-article{padding: 0;border:none;}
    .do-element-space{position: relative;min-height:10px}

    /*.do-content-list .do-media-image-box{float: none!important;width: 100%!important;margin-bottom: 15px}*/

    .do-element-button-content .do-btn.lg{padding: 18px 30px}
    .do-element-button-content .do-btn.sm{padding: 10px 30px}
    .do-element-button-content .do-btn.xs{padding: 8px 30px}
    .do-element-button-content .align-right,.do-element-button-content .align-left{text-align:center;}

    /*.do-element-swiper{min-height:460px!important}*/
    .swiper-container img{max-width: auto!important;}
    .swiper-button-prev,.swiper-button-next{display: none!important;}
    .do-list .swiper-button-prev,.do-list .swiper-button-next{display:block!important;}
    /*在线客服*/
    .do-online-service{z-index: 999}
    .do-online-service .do-box{position: fixed;top: 0;left: 0;right: 0;bottom:0;border-radius:0;width: auto}
    .do-online-service .do-box-con{overflow:auto;height: calc(100% - 38px);-webkit-overflow-scrolling:touch}
    .wxpc{display: none;}
    .wxphone{display: block;}
    /*视频*/
    .sweet-alert.blank-space{width:inherit;margin-left: inherit;min-height:160px;margin-top: -25%!important }
    /*图文列表*/
    .swiper-container-horizontal .do-element-media-ul,.swiper-container-horizontal .swiper-wrapper{width:30000px!important}
    .do-element-slide-toys{margin: 0 20px}
    .sweet-alert.blank-space .icon-close{left: auto; right:-8px;top:-12px;font-size: 22px;height: 30px;width: 30px;border-radius: 100%;line-height: 30px;z-index: 9}

    /*移动字体大小优化*/
    h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;margin: 0;line-height:1.6em}
    h1{font-size:24px}
    h2{font-size:24px}
    h3{font-size:20px}
    h4{font-size:18px}
    h5{font-size:16px}
    h6{font-size:14px}

    /*在手机下，只处理文本编辑器字体大小*/
    span[style*="font-size: 12px"]{font-size: 10px!important}
    span[style*="font-size: 14px"]{font-size: 12px!important}
    span[style*="font-size: 16px"]{font-size: 14px!important}
    span[style*="font-size: 18px"]{font-size: 16px!important}
    span[style*="font-size: 20px"],
    span[style*="font-size: 22px"]{font-size: 18px!important}

    span[style*="font-size: 24px"]{font-size: 20px!important}
    span[style*="font-size: 26px"]{font-size: 22px!important}
    span[style*="font-size: 28px"]{font-size: 24px!important}
    span[style*="font-size: 30px"],
    span[style*="font-size: 34px"],
    span[style*="font-size: 36px"],
    span[style*="font-size: 48px"],
    span[style*="font-size: 60px"],
    span[style*="font-size: 72px"],
    span[style*="font-size: 96px"]{font-size: 26px!important}

    /*.do-slide-mediabox{display: none}*/

    .do-element-media-content.sm{margin:-1px}
    .do-element-media-content.md{margin:-4px}
    .do-element-media-content.lg{margin:-8px}
    .do-element-media-content.sm ul li{padding:1px;margin-bottom: 8px}
    .do-element-media-content.md ul li{padding:4px;margin-bottom: 8px}
    .do-element-media-content.lg ul li{padding:8px;margin-bottom: 8px}

    /*caiyichen 手机处理表单提交弹框大小：*/
    .do-sweet-alert{top:25px!important}
    .sweet-alert h2{font-size: 24px!important;font-weight:600;}
    .sweet-alert p{font-size: 18px!important}
    .layui-layer{width:90%!important;}/*layer大弹框*/
    /*caiyichen end!*/

    .do-caption .do-title{margin: 0.6em 0 0;}
    .do-content-list .do-title{margin:0;}

    .do-product-slide{width: 100%;float: none;}
    .gallery-thumbs,.do-element-slide-thumbs{display: none;}
    .profile-shopbtn{text-align: center;}
    .do-product-info,.do-product-detail{padding: 15px}
    .do-product-detail{margin-top: 20px}
    .title-item h1{font-size: 22px}


    /*图文列表*/
    .do-element-media-ul.do-content-grid .do-element-media-li{width: 50%}
    .do-element-media-ul.do-content-list .do-element-media-li{width: 100%}

    .do-element-media.phoneRows1 .do-element-media-ul.do-content-grid .do-element-media-li,
    .do-element-list.phoneRows1 .do-element-list-item{width: 100%}
    .do-element-media.phoneRows2 .do-element-media-ul.do-content-grid .do-element-media-li,
    .do-element-list.phoneRows2 .do-element-list-item{width: 50%}
    .do-element-media.phoneRows3 .do-element-media-ul.do-content-grid .do-element-media-li,
    .do-element-list.phoneRows3 .do-element-list-item{width: 33.333333%}
    .do-element-media.phoneRows4 .do-element-media-ul.do-content-grid .do-element-media-li,
    .do-element-list.phoneRows4 .do-element-list-item{width: 25%}
    .do-element-media.phoneRows5 .do-element-media-ul.do-content-grid .do-element-media-li,
    .do-element-list.phoneRows5 .do-element-list-item{width: 20%}



    .do-col-12 > .do-panelcol > .do-slide{margin: 0 -15px}

   
    .do-area{padding:0!important}

    /*新闻手机二维码隐藏*/
    .qrcode-box{display: none;}

    /*弹出框*/
    .layui-layer:not(.do-video-alert){width: 100%!important;border-radius:0px!important;left: 0!important}



}


/*caiyichen 2016-8-10 社区分享：*/
.bd_weixin_popup{height:290px!important;}
.bd_weixin_popup .bd_weixin_popup_main{padding: 10px!important}.bd_weixin_popup .bd_weixin_popup_foot{line-height: 1.4!important}
.do-element-sns-content,.do-element-sns-ul{display: block}
.do-element-share-content .do-share-li{display:inline-block;height: auto;float: none;background:none;padding: 0;margin:0 0 12px 0}
.do-element-share-content .do-share-icon,.do-element-sns-content .do-share-icon{padding:6px;display: inline-block;}
.do-element-share-content .do-share-li > *,.do-element-sns-content .do-sns-li > *{vertical-align: middle;}
.do-share-title{padding-left:8px}
.do-element-share-content .do-share-li > *{position: relative;z-index: -1}

/*删除老样式：*/
.do-element-sns.round-solid li a{border-radius:0;border-width:0}

/*caiyichen 图文列表 批量设置,区 块,text样式设置*/
.do-content-grid .do-element-media-conter,
.do-content-grid .do-media-image-box,
.do-content-list .do-media-image-box,
.do-element-image .do-element-image-content{overflow: hidden}

/*按钮组：2016-10-26*/
.do-element-buttons{min-height:50px!important;position: relative;white-space: nowrap;}
.do-element-buttons ul{padding-left: 0}
.do-element-buttons ul li{display:inline-block;padding: 5px;position: relative;}
.do-element-buttons ul li:hover .do-cog,.do-element-buttons ul li:hover .do-del{display: block}
.do-element-buttons .fr-view img.fr-dib {display: inline-block;vertical-align: middle;}
.do-element-buttons .fr-wrapper .fr-placeholder{display: none}
.do-element-buttons .do-cog,.do-element-buttons .do-del{padding: 4px 7px!important;font-size: 13px;}
.do-element-buttons .do-cog{right: 48px!important;}
.do-element-buttons .do-del{right: 5px!important;}
.do-element-buttons .do-element-button-content .do-btn img{max-width: 30px;max-height: 30px;}

.do-imgList .do-title .des{color:#888}